package com.jingdianjichi.subject.domain.service;

import com.jingdianjichi.subject.common.entity.PageResult;
import com.jingdianjichi.subject.domain.entity.SubjectLikedBO;

public interface SubjectLikedDomainService {
    /**
     * 新增题目点赞表
     */
    void add(SubjectLikedBO subjectLikedBO);

    /**
     * 获取当前题目是否被点赞过
     */
    Boolean isLiked(String subjectId,String userId);

    /**
     * 获取当前题目被点赞过数量
     */
    Integer getLikedCount(String subjectId);

    /**
     * 同步点赞数据
     */
    void syncLiked();
    /**
     * 查询我的点赞列表
     */
    PageResult<SubjectLikedBO> getSubjectLikedPage(SubjectLikedBO subjectLikedBO);
}
